Witness and Counterexample Automata for ACTL

نویسندگان

  • Robert Meolic
  • Alessandro Fantechi
  • Stefania Gnesi
چکیده

Witnesses and counterexamples produced by model checkers provide a very useful source of diagnostic information. They are usually returned in the form of a single computation path along the model of the system. However, a single computation path is not enough to explain all reasons of a validity or a failure. Our work in this area is motivated by the application of action-based model checking algorithms to the test case generation for models formally specified with a CCS-like process algebra. There, only linear and finite witnesses and counterexamples are useful and for the given formula and model an efficient representation of the set of witnesses (counterexamples) explaining all reasons of validity (failure) is needed. This paper identifies a fragment of an action-based computation tree logic (ACTL), that guarantee linear witnesses and counterexamples. For it, witness and counterexample automata are introduced, which are finite automata recognizing linear witnesses and counterexamples, respectively. An algorithm for generating such automata is given.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Minimizing Counterexample of ACTL Property

Counterexample minimization tries to remove irrelevant variables from counterexamples, such that they are easier to be understood. For the first time, we proposes a novel approach to minimize loop-like and path-like counterexamples of ACTL properties. For a counterexample s0 . . . sk, our algorithm tries to extract a succinct cube sequence c0 . . . ck, such that paths run through c0 . . . ck ar...

متن کامل

On ACTL Formulas Having Linear Counterexamples

In case an ACTL formula fails over a transition graph M , it is most useful to provide a counterexample, i.e., a computation tree of M witnessing the failure. If there exists a single path in M which by itself witnesses the failure of , then has a linear counterexample. We show that, given M and , where M 6j= , it is NP-hard to determine whether there exists a linear counterexample. Moreover, i...

متن کامل

On Actl Formulas Having Deterministic Counterexamples

In case an ACTL formula fails over a labeled transition graph M, it is most useful to provide a counterexample, i.e., a computation tree of M witnessing the failure. If there exists a single path in M which by itself witnesses the failure of , then has a deterministic counterexample. We show that, given M and , where M 6 j = , it is NP-hard to determine whether there exists a deterministic coun...

متن کامل

Counterexample Minimization for ACTL

Counterexample minimization is a hot research topic, which tries to remove irrelevant variables from counterexamples, such that they are easier to be understood. Existing approaches can only deal with path-like counterexamples of invariant AG f . For the first time, this paper proposes a novel approach to minimize loop-like and path-like counterexamples of ACTL properties. For a counterexample ...

متن کامل

Evidence for Fixpoint Logic

For many modal logics, dedicated model checkers offer diagnostics (e.g., counterexamples) that help the user understand the result provided by the solver. Fixpoint logic offers a unifying framework in which such problems can be expressed and solved, but a drawback of this framework is that it lacks comprehensive diagnostics generation. We extend the framework with a notion of evidence, which ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004